배송 |
---|
상품 정보 | 가격 | 삭제 |
---|---|---|
아두이노 녹음 모듈(스피커 포함) ISD1820 | ||
TOTAL PRICE(수량) 0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | int rec = 5; // rec를 5번 핀으로 int playe = 4; // playe를 4번 핀으로 int command; // 시리얼 모니터의 명령을 받아들이는 변수 void setup() { Serial.begin(9600); // 시리얼 통신, 속도는 9600 pinMode (rec, INPUT); // rec를 입력으로 pinMode (playe,OUTPUT); // playe를 출력으로 Serial.println("*********command*********"); // 1. 녹음 10초 2. 재생 Serial.println("1. record 10sec"); Serial.println("2. play "); } void loop() { while(Serial.available()) { // 시리얼 통신이 연결되어 있을시 command = Serial.read(); // 시리얼 통신으로 한 명령 읽기 switch(command) { case '1': // 1 입력 시 녹음 시작 Serial.println("Recording 10 sec....."); digitalWrite(rec,HIGH); // 녹음 중.... delay(10000); // 10초 동안 녹음 중 digitalWrite(rec,LOW); // 녹음 종료 Serial.println("Recording finished"); break; case '2': // 2 입력 시 녹음된 소리 재생 Serial.println("play the record!!"); digitalWrite(playe,HIGH); // 재생 중. delay(10); digitalWrite(playe,LOW); // 녹음된 소리 재생이 끝나면 low로 break; } } } | cs |